草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

c# - 测量 ASP.NET MVC 3 的性能

我在ASP.NETMVC3中构建了一个JSON服务,我希望能够测量应用程序中操作的执行时间(我希望它自动记录缓慢的操作)。因此这看起来很棒;http://coderjournal.com/2010/10/timing-the-execution-time-of-your-mvc-actions/(在堆栈溢出的地方也提到过)问题是我从这种方法中得到的测量值肯定是错误的;我添加了另一个秒表,它会在Action的第一件事开始并在返回之前停止。例子:方法里面的秒表=>10ms(这里省略了序列化成json的过程,所以可以理解比实际要短)秒表属性(上面的代码)=>676msFirefox说请求耗时

c# - Jquery 发布到 ASP.NET API Controller

我有一个通过jquery生成的表单:$.get("/api/get/getListItems",function(data){vartable="";table+="";$.each(data,function(y,z){console.log(z);table+='';$.each(this,function(k,v){table+='';});table+='';table+='';});table+='';table+='';$('#form').html(table);});它生成这个HTML(10行输入字段,7列和1个复选框):http://jsfiddle.net/8zpr

c# - 对所有 Controller 操作执行操作过滤器 (C#/ASP.NET MVC)

我制作了一个新的Action过滤器(属性,类似于[Authorize]),它根据session值授权访问ControllerAction。但是,我基本上是用该属性装饰我的所有Controller操作(除了极少数)。因此,我认为在我将[ExemptFromAuthorize]属性附加到Controller操作的情况下,让操作过滤器始终执行除外会更好吗?(也许通过继承到我自己的Controller类?)我该怎么做? 最佳答案 运行jeef3的答案,我想到了这个。它可以使用更多的错误检查和稳健性,例如多个定界操作,但总体思路可行。在您的特

c# - ASP.NET 中的递归 TreeView

我有一个列表类型的对象,我希望用它来填充asp.netc#中的TreeView。每个对象项都有:id|Name|ParentId例如:id|Name|ParentId-------------------------1|Alice|02|Bob|13|Charlie|14|David|2在上面的例子中,parent是爱丽丝,她有两个child鲍勃和查理。大卫是鲍勃的child。我在尝试在c#ASP.NET中递归地动态填充TreeView时遇到了很多问题有没有人有一个简单的解决方案?顺便说一句:您可以使用People.Id、People.Name和People.ParentId来访问成员

c# - 在 ASP.Net、C# 中以编程方式创建字段集、ol/ul 和 li 标记

我需要编写一个ASP.Net表单来生成以下HTML:ContactDetailsName:Emailaddress:Telephone:但是,要添加到表单中的字段将在运行时确定,因此我需要在运行时创建字段集并向其添加有序列表和列表项,并根据需要添加标签、文本框、复选框等。我找不到将创建这些标记的标准ASP.Net对象。例如,我想在C#中执行如下操作:FieldSetmyFieldSet=newFieldSet();myFieldSet.Legend=“ContactDetails”;OrderedListmyOrderedList=newOrderedList();ListItemli

c# - 如何在 ASP.NET MVC 5、Entity Framework 6 中使用流畅的 API 映射表?

我正在尝试使用带有内置用户身份验证的ASP.NETMVC5在EntityFramework6中使用C#创建一对一关系。我能够使用EntityFramework创建的默认值创建表和连接。但是,当我尝试使用流畅的API时……更具体地说,当我在模型上使用时,即使创建空数据库,使用包管理器控制台进行的数据库迁移也会失败。如何映射我的一对一关系?我的错误://error//my.Models.IdentityUserLogin::EntityType'IdentityUserLogin'hasnokeydefined.//DefinethekeyforthisEntityType.//my.Mo

c# - 如何在 ASP.NET Core 1.0 中使用 UseStaticFiles

我还找不到很多合适的Core1.0教程,但是当我用google搜索方法名称时,我得到了无数示例,这些示例说要包含在Startup.cs中:app.UseDefaultFiles();app.UseStaticFiles();但我得到编译错误,app上不存在任何方法,IApplicationBuilder类型。这些调用是否不再需要,或者命名完全不同,或者设置在其他地方? 最佳答案 你需要添加"Microsoft.AspNetCore.StaticFiles":"1.0.0",在您的project.json中,“1.0.0”是您要使用的

c# - 在哪里可以找到好的 ASP.NET MVC 示例?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion过去两年我一直在使用CaSTLeMonoRail,但在一份新工作中,我将成为引入ASP.NETMVC的人。我了解View、操作等的基础知识。对于有MVC经验的人,我只需要一个好的示例。除了Scott的Northwindtraders样本之外还有什么好的链接吗?

c# - 绑定(bind)到 ASP.NET MVC 中的强类型对象集合

我有一个包含多个字段的数据类:publicclassPerson{publicintid{get;set}publicstringName{get;set;}publicdoubleRate{get;set;}publicintType{get;set;}}如果我明白ScottHanselman'stakeonbindingarraysofobjects,我应该能够创建一个表单View来呈现如下所示的HTML:FullTimePartTimeFullTimePartTime然后我应该能够使用如下所示的操作方法在我的Controller中捕获此数据:[AcceptVerbs(HttpVe

c# - 如何对 MVC ASP.Net 返回正确的 View 进行单元测试?

我是MVC、单元测试、模拟和TDD的新手。我正在尝试尽可能地遵循最佳实践。我已经为Controller编写了单元测试,但我无法测试是否返回了正确的View。如果我使用ViewResult.ViewName,如果我没有在Controller中指定View名称,测试总是会失败。如果我确实在Controller中指定了ViewName,那么即使View不存在,测试也会通过。我也试过测试Response.Status代码,但是它总是返回200(代码取自DarinDimitrov对MVC3unittestingresponsecode的回答)。我的目标是在创建新View时进行经典的红色、绿色重构